#赋值运算符
a=21
b=10
c=0

c=a+b
print("1c:",c)

c +=a
print('2c',c)

c-= a
print('3c:',c)

c*=a
print('4c:',c)

c/=a
print('5c:',c)

c=10
a=3

c**=a
print('6c:',c)

c//=a
print('7c:',c)

# 逻辑运算符
a=10
b=20
if(a and b):
    print('1：a和b都为true')
else:
    print('a和b有一个不为true')

if(a or b):
    print("2:a和b都为true或其中一个为true")
else:
    print('a和b都不是true')

a=0
if(a and b):
    print('1：a和b都为true')
else:
    print('a和b有一个不为true')

if(a or b):
    print("2:a和b都为true或其中一个为true")
else:
    print('a和b都不是true')

if not(a and b):
    print("a和b都是false或其中一个为false")
else:
    print("a和b都为true")

# 成员运算符
a=10
b=20
list=[1,2,3,4,5]
if (a in list):
    print("a在列表list中")
else:
    print("a不在列表list中")

if (a not in list):
    print("a不在列表list中")
else:
    print("a在列表list中")

# 身份运算符
a=20
b=20
if (a is b):
    print("a和b有相同标识")
else:
    print("a和b没有相同标识")

if (id(a)==id(b)):
    print("a和b有相同标识")
else:
    print("a和b没有相同标识")

b=30
if (a is not b):
    print("a和b没有相同标识")
else:
    print("a和b有相同标识")